Обеспечение учебного процесса
Обеспечение учебного процесса
В учебном процессе используется лицензионное и свободно распространяемое программное обеспечение (ПО):
Операционные системы: Microsoft Windows 10, Red Hat Linux 7.3, CentOs 7.9.2009, Ubuntu 22.04;
Инструментальные средства моделирования: GPSS World Student Version 5.2.2, Anylogic Professional 8.8.1;
Математические пакеты: PTC Mathcad 15.0 М050, Scilab 6.1.1;
Офисные программы: Microsoft Office 2010, LibreOffice 7.4.2;
Системы управления базами данных (СУБД): Microsoft SQL Server 2019, Microsoft Access 2016;
Антивирусные пакеты: Kaspersky Anti-Virus;
Инструментальные средства проектирования и разработки ПО: Perl 5.36.0, 1С Предприятие 8.3.22 Учебная версия, PascalABC.NET 3.8.3, Microsoft Visual Studio 2019, ArgoUML 0.35.1, Lazarus 2.2.4;
Для самостоятельной работы обучающихся используется компьютерный класс ауд. 7а-309. Оснащенность аудитории: столы, стулья, доска, персональные компьютеры, подключение к сети Интернет, ЭИОС ПГУ. Мультимедийная система: проектор, ноутбук/планшет, интерактивный экран настенный.
Наиболее распространенным подходом, который практикуется в ВУЗах для проверки студенческих практических и лабораторных работ, является использование электронной почты. В этом случае студент отправляет свою работу на почту, преподаватель копирует ее к себе на компьютер, вручную проверяет и отправляет результат проверки обратно студенту. У этого подхода есть существенные недостатки: много рутинной работы преподавателя и достаточно длительное ожидание студентом результатов проверки. Сделать процесс выполнения и проверки студенческих заданий более эффективным возможно с помощью современных технологий совместной разработки и управления проектами.
С целью повышения качества подготовки выпускников на кафедре «Математическое обеспечение и применение ЭВМ» с октября 2016 года начата апробация учебного процесса на основе Git-технологии. В учебном процессе кроме преподавателей и студентов участвуют специалисты фирмы «Открытые решения». Сотрудничество осуществляется в рамках проекта «Software-Academy».
Предлагаемая схема процесса выполнения и проверки студенческих заданий (workflow) показана на рисунке.
Для организации совместной работы студентов, преподавателей и специалистов фирмы используется современная платформа GitLab, которая обеспечивает:
-сборку проекта из исходников студенческого решения;
-разворачивание/установка проекта на сервере;
-тестирование проекта;
-создание отчета и уведомление студента и преподавателя о результатах.
Кафедра, согласно учебному плану, осуществляет проведение аудиторных занятий, постановку задач, web-мониторинг прохождения задач студентов на сервере проекта, контроль и прием решений студентов.
Студенты в рамках самостоятельной работы отправляют свои решения на сервер проекта для его дальнейшей автоматизированной обработки. Фирма обеспечивает автоматизированный сбор и проверку студенческих решений, анализ качества кода и консультации студентов специалистами фирмы. На первом этапе реализации проекта предлагаемый учебный процесс внедряется в рамках дисциплин «Объектно-ориентированное моделирование программных систем» и «Программирование на языках С-семейства (язык С++)».
В дальнейшем планируется использование платформы GitLab на кафедре МОиПЭВМ и в других дисциплинах, связанных с разработкой программного обеспечения.
Дата создания: 19.09.2022 19:22
Дата обновления: 17.03.2025 12:19
Дата обновления: 17.03.2025 12:19